package sma.agents.listeners;

import java.util.EventListener;

import org.janusproject.kernel.address.AgentAddress;

import sma.agents.bodies.CircleBody;

/**
 * Listener pour signaler un déplacement d'agent, exploité par GuiChannel
 * @author Etienne Sainton
 * @since 0.2
 */
public interface MoveListener  extends EventListener {

	/**
	 * Invoqué lorsqu'un agent a changé de position
	 * @param agentAdress adresse de l'agent
	 * @param body body de l'agent
	 * @param groupe groupe de l'agent
	 */
	public void onMoveAgent(AgentAddress agentAdress, CircleBody body, int groupe);
}
